resembling or relating to a deer - Spanish English Dictionary